#include <buola/scene/materials/csolidmaterial.h>
#include <buola/scene/crendercontext.h>
#include <buola/scene/techniques/cmeshtechnique.h>

namespace buola { namespace scene {

CSolidMaterial::CSolidMaterial(const img::CColor &pColor)
    :   mTechnique(CMeshTechnique::Get())
    ,   mAmbientColor(pColor)
{
}

CSolidMaterial::~CSolidMaterial()
{
    
}

void CSolidMaterial::Prepare(CRenderContext &pContext)
{
    mTechnique->Prepare(pContext);
    gl::vertex_attrib(1,mAmbientColor);
}

/*namespace scene*/ } /*namespace buola*/ }
